The data streem to shrink, it will start shrinking from the position of the given stream as it was given and in the end of the function it's position won't be at the end of the stream and it won't be closed.
OutputFile
Path to a file to same the shrinked data in.
Password
A passward to add to the archive, to mark as "passward less" assign null instead.
Return Value
The expanded stream, positioned at start.
Remarks
The given stream must be readable, seekable and it's length must exceed zero.